@charset "utf-8";
/* CSS Document */
body{ margin:0px; font-size:14px; line-height:24px; background:url(bg.png) repeat; color:#666;}
h2,h3,h4,h5{ padding:0px; margin:0px; text-align:left;}
a,a:visited{ text-decoration:none;color:#666;}
#header{width:1200px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
#header:before,#header:after{ content:""; display:block;}
#header:after{ clear:both; zoom:1;}
#header #logo{ float:left;padding-right:10px;}
#header #ads{ float:left; border-left:1px solid #CCC;line-height:32px;padding:10px; padding-left:20px;font-size:20px;}
#header #ads span{color:#0D6598;display:block;font-weight:bold;}
#header #head-right{float:right; font-size:24px;background:url(footphone.png) no-repeat left 30px; padding-left:45px; font-family:Arial, Helvetica, sans-serif;color:#FF4200; font-weight:bold; padding-top:25px;}
#header #head-right span{ display:block; font-size:14px;color:#666;font-weight:normal;}
#navfrm{ clear:both; background:#0D6598;}
#navfrm ul{width:1200px; margin:0 auto; padding:0px;}
#navfrm ul:before,#navfrm ul:after{ content:""; display:block;}
#navfrm ul:after{ clear:both;zoom:1;}
#navfrm ul li{ float:left; list-style-type:none;}
#navfrm ul li a{ display:block; line-height:50px; padding:0px 30px; color:#FFF;}
#navfrm ul li a:hover{ background:#FF4200;}
#hdfrm{	padding-top: 10px;padding-bottom: 20px;background: #fff url(serbg.png) bottom no-repeat;}
#hwd{width:1200px; margin:0 auto;}
.container{width:1200px; margin:20px auto;clear:both;}
.container:before,.container:after{ content:""; display:block;}
.container:after{ clear:both;zoom:1;}
.more{ float:right;}
#sider{ float:left;}
#cate{ background:#FFF;}
#cate-list{ padding:0px; margin:0px; border-right:1px solid #CCC;}
#cate-list li{  border-bottom:1px dashed #CCC; list-style-type:none; }
#cate-list li a{ display:block;}
.faphone {position: relative;	height: auto;padding: 10px 0;background: #FF4616;}
.faphone .wenzi {text-align: center;color: #fff;line-height: 35px;border-bottom: 1px dashed #FFC2B2;	padding: 10px 0;font-size: 16px;}
.faphone span.rexian {display: block;margin-top: 10px;text-align: center;	height: 28px;line-height: 28px;font-size: 16px;color: #fff;}
.faphone span.tel {display: block;text-align: center;height: 38px;line-height: 38px;font-size: 24px;color: #fff;}
.faphone span.lx {display: block;margin-top: 10px;font-size: 14px;color: #fff;background: #FFF;margin-left: 24px;width: 156px;height: 38px;line-height: 38px;text-align: center;border-radius: 5px;-webkit-box-shadow: #ccc 0px 0px 5px;-moz-box-shadow: #ccc 0px 0px 5px;box-shadow: #ccc 0px 0px 5px;}
.faphone span.lx a {color: #FF4616;}
.box {width: *;height: 180px;background: url(boxbg.jpg) center;}
.box_c { margin:0 auto;width: 1200px;height: 100px;padding: 40px 0;}
.box_cl {width: 600px; float:left;}
.box_cl h6 {color: #FF4200;font-size: 26px;margin-bottom: 10px;line-height: 40px;}
.box_cl span {color: #f7f7f7;font-size: 20px;line-height: 30px;}
.box_cr {width: 300px; float:right;margin-top: 20px;}
.box_cr a {width:160px;height:50px;line-height:50px;float:right;text-align:center;font-size:16px;color:#FFF;background:#FF4200;}
.box_cr a:hover {background: #FF4200;}
#index-pro{ padding-right:25px;float:right;width:928px;}
#index-pro .title-pro{ border-bottom:1px solid #CCC; font-weight:bold; font-size:18px;height:44px; line-height:44px;}
#index-pro .title-pro span{ color:#FF4200; padding-right:10px;}
#index-pro .pro-item{ float:left; padding:13px; padding-top:25px; text-align:center;}
#index-pro .pro-item img{width:206px;height:160px;}
#index-pro .pro-item a{ display:block;}

.about {width: 1200px; margin:0 auto;height: 350px;padding-top: 40px;}
.about_t {width: *;height: 55px;position: relative;background: url(about_titbg.gif) repeat-x bottom left;}
.about_t h3 {font-size: 24px;color: #666;line-height: normal;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
.about_t h2 {display: inline-block;*display:inline;*zoom:1;padding: 0 20px;font-size: 18px;font-weight: normal;color: #fff;line-height: normal;background-color: #FF4200;}
.about_t .more {position: absolute;bottom: 0;right: 30px;padding: 0 15px;background: #FF4200;color: #FFF;}
.about_t .more a {color: #FFF;}
.abfrm{}
.abfrm .ab-item{ float:left; padding:20px; position:relative;}
.abfrm .ab-item img{width:350px;height:280px;}
.abfrm .ab-item a{ display:block;}
.abfrm .ab-item .at{position:absolute;left: 0px;bottom: 20px;width: *;height: 36px;line-height: 36px;background: url(facont.png) no-repeat 20px;overflow: hidden;font-size: 14px;font-weight: normal;z-index:9; padding-left:25px; color:#FFF;}

.boxt {width: *;height: 44px;border-bottom: 1px solid #e6e6e6;}
.boxt h2 {float: left;border-bottom: 1px solid #909090;font-size: 20px;height: 44px;line-height: 44px;color: #000;}
.boxt font {float: left;font-size: 14px;padding-left: 15px;height: 44px;line-height: 44px;color: #666;}
.boxt a {float: right;font-family: Arial;line-height: 44px;margin-right: 10px;color: #000;}
.boxt a:hover {color: #168301;}
.poxt {width: *;background: url(poxtit.png) no-repeat center bottom;}
.poxt h4 {height: 84px;overflow: hidden;text-align: center;font-size: 18px;}
.poxt h4 a {margin-top: 24px;display: inline-block;color: #FF4200;}
.poxt h4 span {	display: block;	color: #b2b2b2;	font-weight: normal;text-transform: uppercase;text-align: center;}
.ihonor {width: 1200px;margin: 0px auto;overflow: hidden;}
.ihonor img {width: 180px;height: 124px;	border: 7px #ededed solid;margin: 0px 15px;}
.ihonor img:hover {	border: 7px #ddd solid;}
.case {	width: 1200px;	clear:both;	margin:0 auto;	height: 260px;}
.ibox7 {padding-top: 30px;height: 144px;overflow: hidden;position: relative;}
.ibox7 #LeftArr1 {position: absolute;	left: 0px;top: 30px;width: 34px;height: 144px;cursor: pointer;background: url(left.png) left center no-repeat;}
.ibox7 #RightArr1 {position: absolute;right:0px;top:30px;width:34px;height:144px;cursor: pointer;background: url(right.png) right center no-repeat;}
/*优势*/
.hxysbg {clear:both; margin-top:20px;padding-bottom: 36px;background: #202932 url(boxbg.jpg);}
.hxysbox {width:1200px; margin:0 auto;text-align: center;}
.hxysbox .hxystit {padding: 30px 0 20px 0;margin-bottom: 20px;font-weight: bold;text-align: center;background: url(hxystitbr.png) no-repeat bottom;}
.hxysbox .hxystit span {font-size: 32px;height: 30px;line-height: 30px;margin-bottom: 10px;color:#FF4200;text-align: center;display: block;}
.hxysbox .hxystit p{font-size: 20px;height: 25px;line-height: 25px;color: #fff;text-align: center;}
.hxysbox ul {overflow: hidden; padding:0px;}
.hxysbox li {float: left; list-style-type:none;margin: 0 2px;padding: 0 42px;width: 152px;height: 234px;background: url(hxysdl.png) no-repeat center;}
.hxysbox li h5 {padding-top: 54px;margin-bottom: 10px;font-size: 24px;text-align: center;color: #400100;}
.hxysbox li p {line-height: 20px;font-weight: bold;color: #fff;}
#abfrm{width:1200px; margin:30px auto;}
#abfrm:before,#abfrm:after{ content:""; display:block;}
#abfrm:after{ clear:both;zoom:1;}
#abfrm #ab-img{ float:left;}
#abfrm #ab-img img{width:385px;}
#abfrm #ab-wd{ float:right;width:780px;}
#abfrm #ab-wd h3{ color:#FF4200; font-size:20px;}
#abfrm #ab-wd p{ line-height:26px;}
#abfrm #ab-wd a{width: 80px;font-style: normal;	height: 30px;line-height: 30px;	padding: 0 10px 0 15px;	background: #FF4200;color: #fff;display: block;}
#abfrm #ab-wd a:hover{background: #FF4200;}
#tabfrm{width:860px;/* background:#999999; */float:left; border:1px solid #ccc;}
#menu{ padding:0px;width:862px; margin:0px; margin-left:-1px; border-bottom:1px solid #CCC;}
#menu:before,#menu:after{ content:""; display:block;}
#menu:after{ clear:both;zoom:1;}
#menu li{float:left; border-left:1px solid #CCC; width:430px;list-style-type:none; }
#menu li a{ font-size:18px; line-height:34px; display:block; text-align:center; color:#FF4200; text-decoration:none; font-weight:bold;}
#menu li a span{color:#CCC; font-style:italic; padding-left:5px;}
#menu .cur{background: url(dttith.png) repeat-x center bottom;color: #FF4200;text-decoration: none;}
.tab-con{ clear:both; padding:20px;}
.tab-con dl{ padding-bottom:0px;}
.tab-con dl:before,.tab-con dl:after{ content:""; display:block;}
.tab-con dl:after{ clear:both;zoom:1;}
.tab-con dl dt{ float:left;}
.tab-con dl dd{ float:left;width:530px;padding-left:20px;}
.tab-con dl dt img{width:250px;height:150px;}
.tab-con ul{ clear:both; border-top:1px dotted #ccc; padding-left:0px; margin:0px; padding-top:10px;}
.tab-con ul li{ list-style-type:none; line-height:24px; background:url(dtliico.png) no-repeat left center; padding-left:10px; clear:both;}
.tab-con ul li:before,.tab-con ul li:after{ content:""; display:block;}
.tab-con ul li:after{ clear:both;zoom:1;}
.tab-con ul li a{ float:left;}
.tab-con ul li span{ float:right;}
#contact{width:300px; float:right; border:1px solid #ccc;}
#contact #ct{color:#FF4200; font-weight:bold; font-size:18px; line-height:34px; border-bottom:1px solid #ccc; padding-left:15px;}
#contact #ct span{color:#ccc; padding-left:5px; font-style:italic;}
#contact p{ padding:10px 10px; line-height:24px; margin:0px; background:#F57720; color:#FFF;}
#contact #phone{ font-size:24px;font-family:Arial, Helvetica, sans-serif; background:url(footphone.png) #fff no-repeat 30px 30px; padding-left:80px; padding-top:30px; padding-bottom:15px;}
#contact #phone span{ display:block; font-weight:bold; color:#333; font-size:14px;}
#contact ul{ line-height:24px;padding-left:25px;}
#pagefrm{ clear:both; padding:10px 0px;}
#flnk{width:1200px; margin:0 auto;}
#footer{ background:url(centerbg.png); padding-top:25px; color:#999; padding-bottom:20px;}
#foot-nav{width:1200px; margin:0 auto; padding:0px; border-bottom:1px solid #999;}
#foot-nav:before,#foot-nav:after{ content:""; display:block;}
#foot-nav:after{ clear:both;zoom:1;}
#foot-nav li{ float:left; list-style-type:none; padding:3px 0px;}
#foot-nav li a{ display:block; padding:0px 20px; color:#FFF;}
#foot-nav .item{ border-left:1px dotted #999;}
#erw{width:99px; float:left;}
#foot-wd{ float:left; padding-left:25px; line-height:24px;}
#foot-phone{ float:right; font-size:24px;background:url(footphone.png) no-repeat left 50px; padding-left:45px; font-family:Arial, Helvetica, sans-serif;color:#FF4200; font-weight:bold; padding-top:50px;}
#foot-phone span{ display:block; font-size:14px; color:#FFF; font-weight:normal;}
#left{width:210px; float:left;}
#right{width:210px; float:right;}
.news-item{ padding:10px 0px;}
.news-item:before,.news-item:after{ content:""; display:block;}
.news-item:after{ clear:both;zoom:1;}
.news-item a{ font-size:16px; display:block;width:830px; padding-top:5px; float:right; font-weight:bold;}
.news-item .intro{ padding:5px 0px;width:830px; float:right;}
.time{width:50px; height:70px; padding:5px 15px; background-color:#333; float:left;line-height:20px; font-size:12px; color:#A3A3A3; text-align:center; margin-top:5px;}
.time span{line-height:40px; font-size:40px; color:#FFF; text-align:center; margin-top:5px; display:block;}
#mfrm{ float:left;width:960px; border:1px solid #CCC; background:#FFF;}
#posfrm{ border-bottom:1px solid #CCC; padding:5px 10px;padding-top:10px;}
#posfrm:before,#posfrm:after{ content:""; display:block;}
#posfrm:after{ clear:both;}
#posfrm #cs{color:#FF4200; font-size:24px;font-weight:bold; float:left;}
#posfrm #cs span{ color:#CCC;}
#posfrm #ps{ float:right;}
#confrm{ padding:15px; clear:both;}

#sfrm{clear:both;/* background:#999999;*/}
#sfrm:before,#sfrm:after{ content:""; display:block;}
#sfrm:after{ clear:both;zoom:1;}
#sfrm .st{border-bottom:2px solid #0D6598; color:#0D6598; font-weight:bold; padding:5px 10px;}
#sfrm #sn{ float:left;width:238px; padding-left:25px;}
#sfrm .sit{ float:right; padding:15px;}
#sfrm .sit img{width:190px;height:144px;}
#sfrm .sit a{ display:block;}
#ptfrm{ padding:15px;}
#ptfrm .img{width:370px;height:260px; float:left; padding-right:25px;}
#ptfrm #wd #pds{ line-height:32px; padding:15px 10px;}
#ptfrm #wd #pds #contact{ padding:30px; text-align:right;}
.sec a{padding-left:20px;/*height:45px; line-height:45px;*/}
.thr a{padding-left:30px;}

.subNavBox{width:200px;border:solid 1px #e5e3da;margin:100px auto;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#999;height:45px;line-height:45px;padding-left:10px;background:url(jiantou1.jpg) no-repeat;background-position:95% 50%}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(jiantou.jpg);}
.navContent{border-bottom:solid 1px #e5e3da;}
.navContent li{list-style:none;}
.navContent li a{display:block;/*width:200px;heighr:28px;text-align:center;line-height:28px;color:#333;font-size:14px;*/}
.navContent li a:hover{color:#fff;background-color:#277fc2}